Staffing firms or agencies play a very important role in providing seasonal employees to their client companies. Some staffing firms however turns down the seasonal hiring assignments because of extra work that it creates (i.e. payroll, new hire documentation), jobs may be at lower levels, duration issues and not enough revenues that can be made from these positions.